function Person() {

}
var person1 = new Person();
// 实例对象和构造函数 都能指向原型
// 原型是否有属性指向构造函数或者实例 ？

// 每个原型都有一个 constructor 属性，指向关联的构造函数
// 原型没有指向实例的属性 因为构造函数可以创建多个实例
console.log(Person.prototype.constructor === Person);//true
console.log(person1.__proto__.constructor === Person);// true

// 构造函数、实例、实例原型之间的关系
console.log(person1.__proto__ === Person.prototype);
console.log(Person.prototype.constructor === Person);
// ES5 获取对象的原型的方法 getPrototypeOf()
console.log(Object.getPrototypeOf(person1) === Person.prototype);